home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / tool / artemis / artsrc1 / filemenu.md < prev    next >
Encoding:
Text File  |  1994-11-16  |  2.8 KB  |  93 lines

  1.  
  2. #define itemFName 1
  3. #define itemFList 2
  4. #define itemPath 3
  5. #define itemMask 4
  6. #define itemExec 5
  7. #define itemCancel 6
  8. #define itemDiskF 7
  9. #define itemDriveDec 8
  10. #define itemDriveInc 9
  11. #define itemDrive 10
  12. #define itemX 11
  13. #define itemX1 12
  14. #define itemX2 13
  15. #define itemX3 14
  16. #define itemX4 15
  17. #define itemX5 16
  18. #define itemX6 17
  19. #define itemX7 18
  20. #define itemX8 19
  21. #define itemX9 20
  22. #define itemX10 21
  23. #define itemX11 22
  24. #define itemX12 23
  25. #define itemX13 24
  26. #define itemX14 25
  27. #define itemX15 26
  28. #define barFLIST 27
  29.  
  30. static BUTTON filemenu_buttons[] =
  31. {
  32.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,0},
  33.     {FNAMEX,FNAMEY,0,0,typeSTR,(int)"File:",NOFNC,NO,NULL,0},
  34.     {FNAMEX+32,FNAMEY-1,FNAMEXLEN,CHARHT+2,typeBOX,Black,disp_fname,NO,NULL,itemFName},
  35.     {FLISTX,FLISTY,FLISTXLEN,FLISTYLEN,typeOTHER,0,NOFNC,NO,NULL,itemFList},
  36.     {PATHX,PATHY,0,0,typeSTR,(int)"Path:",NOFNC,NO,NULL,0},
  37.     {PATHX+32,PATHY-1,PATHXLEN,CHARHT+2,typeOTHER,0,disp_now_path,NO,NULL,itemPath},
  38.     {MASKX,MASKY,0,0,typeSTR,(int)"Mask:",NOFNC,NO,NULL,0},
  39.     {MASKX+32,MASKY-1,MASKXLEN,CHARHT+2,typeOTHER,0,disp_mask_name,NO,NULL,itemMask},
  40.     {16,204,30,16,typeSTRb,(int)"実行",NOFNC,NO,NULL,itemExec},
  41.     {60,204,30,16,typeSTRb,(int)"取消",NOFNC,NO,NULL,itemCancel},
  42.     {120,204,0,0,typeSTR,(int)"ディスク残量",NOFNC,NO,NULL,0},
  43.     {120+74,204,0,0,typeSTR,(int)"    Kbytes",NOFNC,NO,NULL,itemDiskF},
  44.     {DRVX-12-2-4,DRVY-16,0,0,typeSTR,(int)"ドライブ",NOFNC,NO,NULL,0},
  45.     {DRVX-12-2,DRVY,12,12,typePIC,Pleftsw,NOFNC,NO,NULL,itemDriveDec},
  46.     {DRVX+12+2,DRVY,12,12,typePIC,Prightsw,NOFNC,NO,NULL,itemDriveInc},
  47.     {DRVX-2,DRVY-2,12+2+2,12+2+2,typeOTHER,0,NOFNC,NO,NULL,itemDrive},
  48.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX},
  49.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX1},
  50.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX2},
  51.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX3},
  52.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX4},
  53.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX5},
  54.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX6},
  55.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX7},
  56.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX8},
  57.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX9},
  58.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX10},
  59.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX11},
  60.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX12},
  61.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX13},
  62.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX14},
  63.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,itemX15},
  64.     {-1}
  65. };
  66.  
  67. static SCROLLBAR filemenu_bars[] =
  68. {
  69.     {FLISTX+FLISTXLEN+3,FLISTY,barVERT,FLISTYLEN,1,1,0,dspNameList,NO,0,NO, NULL,barFLIST},
  70.     {-1}
  71. };
  72.  
  73. static MENU filemenu =
  74. {
  75.     "File Menu",
  76.     336,232,
  77.     filemenu_buttons,
  78.     filemenu_bars,
  79.     NULL,
  80.     NULL,NULL,NULL,
  81.     disp_filemenu,
  82.     erase_filemenu,
  83.     0,0,0,0,NO,NO,NULL
  84. };
  85.  
  86. static BUTTON btnpart[] =
  87. {
  88.     {0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,0},
  89.     {EXTX,EXTY,0,0,typeSTR,(int)"template",NOFNC,NO,NULL,0},
  90.     {-1}
  91. };
  92.  
  93.